/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mx.its.dawi.BL;

import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import mx.its.dawi.Enums.EstadoTransaccion;
import mx.its.dawi.dao.UsuariosDaoLocal;
import mx.its.dawi.model.Usuarios;

/**
 *
 * @author Martinez
 */
@Stateless
public class usuariosBL implements usuariosBLLocal {
    @EJB
    private UsuariosDaoLocal usuariosDao;

    
    @Override
    public EstadoTransaccion registrarUsuario(Usuarios usuario) {
        if (usuariosDao.findByDuplicity(usuario)) {
            return EstadoTransaccion.INCOMPLETO;
        }else{
            usuariosDao.create(usuario);
            return EstadoTransaccion.COMPLETO;
        }
    }

    @Override
    public List<Usuarios> obtenerUsuarios() {
        return usuariosDao.findAll();
    }

}
